package com.aldobucchi.core.os.call
{
	
	import flash.events.IEventDispatcher;
	
	import com.aldobucchi.core.os.thread.Thread;

	
	public interface ICall extends IEventDispatcher
	{
		
		function get isSync( ):Boolean;
		
		function get remoteTarget( ):*;

		function get currentState( ):String;
	
		function get thread( ):Thread;
	
		function execute( ):void;
		
	}
	
}